• word of the day

    commiphora myrrha

    commiphora myrrha - Dictionary definition and meaning for word commiphora myrrha

    Definition
    (noun) tree of eastern Africa and Asia yielding myrrh
    Synonyms : myrrh tree
Download our Mobile App Today
Receive our word of the day
on Whatsapp